home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 June / EnigmA AMIGA RUN 19 (1997)(G.R. Edizioni)(IT)[!][issue 1997-06][EAR-CD III].iso / for amiga / v1.2 / announce-1.2.13pl3.z / announce-1.2.13pl3
Text File  |  1997-04-23  |  4KB  |  93 lines

  1. This message announces the availability of the third patch for
  2. version 1.2.13 of Linux/68k.
  3.  
  4. It can be ftped from directory /pub/linux/680x0/v1.2 at
  5. tsx-11.mit.edu.  A diff file can be found in linux-1.2.13pl3.diffs.gz,
  6. and the full source in linux-1.2.13pl3.tar.gz.
  7.  
  8. I have compiled a "superset" kernel which can be found in file
  9. vmlinux-1.2.13pl3.gz in the v1.2 directory.
  10.  
  11. As you can probably guess, this version of Linux/68k is "compatible"
  12. with version 1.2.13 of the PC version of Linux.
  13.  
  14. BEFORE RUNNING THIS KERNEL, CAREFULLY READ EVERY PART OF THIS
  15. ANNOUNCEMENT, AND PLAY CLOSE ATTENTION TO THE *EXT2FS* SECTION.  ALSO
  16. ENSURE THAT YOU READ THE ANNOUNCE-* FILES FOR 1.2.13pl2, 1.2.13pl1,
  17. 1.2.13, 1.2.10pl1, 1.2.10, 0.9.8 and 0.9.9, 0.9.10, 0.9.11 and 0.9.12.
  18.  
  19. Notes:
  20.  
  21.     1) This kernel *cannot* be used with existing 0.9 ext2fs
  22.        filesystems without "fixing" them.  See *EXT2FS* below.
  23.  
  24.     2) More fixes for 68040 support.  It *should* actually work now.
  25.  
  26.     3) Contains Geert's "Zorro" /proc device and the /proc/hardware
  27.        device.
  28.  
  29.     4) Amiga clock interrupt moved from CIAB (level 6) to CIAA (level
  30.        2). Might help with serial overruns.
  31.  
  32.     5) Atari Falcon video modes added.
  33.  
  34.     6) Many other bug-fix patches.
  35.  
  36.     7) CREDITS.m68k file added.  Thanks to Randolph Bentson for
  37.        compiling this file.
  38.  
  39. If using "amiboot" or "ataboot", one must use a new-ish version of
  40. these programs to boot this kernel (for both platforms) .  ataboot-1.2
  41. or ataboot-1.3 must be used for the Atari, and amiboot-2.0 or
  42. amiboot-2.1 must be used for the Amiga.  Binaries for these boot
  43. programs are available in the v1.2 directory on tsx-11.  These
  44. programs can boot a.out or ELF kernels.  Ataboot-1.3 allows the kernel
  45. to be loaded into TT RAM.  Amiboot-2.1 fixes some minor bugs related
  46. to screen blanking.  It has also been compiled with libnix rather than
  47. ixemul, so ixemul.library is not required.
  48.  
  49. The Amiga Lilo version 0.4a provided by Geert for use with 0.9.11 will
  50. work with the 1.2.13pl3 kernel.  Amiga Lilo cannot yet boot ELF-format
  51. kernels (note: ELF-format kernels means that the kernel binary is ELF,
  52. not that the kernel executes ELF programs; either a.out or ELF kernels
  53. can execute ELF programs, if so configured).
  54.  
  55. I've created a new ramdisk image to be used with 1.2 kernels.  It is
  56. in filesys-1.2.gz in the v1.2 directory.  The most interesting
  57. programs in this filesystem from a v1.2 point of view are the
  58. /sbin/fsck.ext2, /sbin/mkfs.ext2 and /sbin/update programs.
  59. /sbin/fsck.ext2 and /sbin/mkfs.ext2 are versions of the e2fsprogs-0.5b
  60. which *must* be used with v1.2 of Linux/68k.  See *EXT2FS* below.
  61. /sbin/update is the "bdflush" daemon some of you may have heard about.
  62. It gives better disk buffer writing performance than the existing
  63. /sbin/update program.  Note that /sbin/update will only do the
  64. "bdflush" business on a 1.2 system, but can be used as a replacement
  65. for /sbin/update on older (v0.9) systems also.
  66.  
  67. NOTE: If you are upgrading from 0.9, you *must* copy the fsck.ext2 and
  68. mkfs.ext2 programs from the ramdisk to your hard disk.  You cannot use
  69. the older versions of these programs with v1.2 filesystems.  A few
  70. people have not done this, with problems resulting when the file
  71. system checker runs.
  72.  
  73. *EXTFS*:
  74.  
  75.    When I first created Linux/68k (and the ported the ext2fs
  76.    filesystem) I made a bad decision about the implementation of the
  77.    linux kernel bit operations for the m68k.  I made them
  78.    little-endian when they should really have been big-endian.  I have
  79.    rectified this mistake in v1.2.  The bit-operations are big-endian,
  80.    and the ext2fs filesystem uses these bit operations.  This means
  81.    that the inode and block bitmaps of existing ext2fs filesystems
  82.    *cannot* be used by the v1.2 kernel.  If you want to use existing
  83.    filesystems, you must boot the 1.2 ramdisk filesystem, and run the
  84.    /sbin/fsck.ext2 program on every ext2fs filesystem you intend to
  85.    use with the v1.2 kernel.  Note that after running the new
  86.    fsck.ext2 on these filesystems, they cannot be used by v0.9 kernels
  87.    unless you run the v0.9 fsck.ext2 on them.  If you wish to create a
  88.    *new* ext2fs partition to use with v1.2, use the mkfs.ext2 on the
  89.    1.2 ramdisk filesystem.
  90.  
  91. The patches required to e2fsprogs-0.5b to support Linux/68k v1.2 are
  92. found in e2fsprogs-0.5b.diffs.gz in the v1.2 directory.
  93.